668970
816930
778237
293987
377787
723825
969166
936228
254613
151587
490609
268509
5245799
3670581
3196148
2496804
2273988
2112609
2043358
193678
1819118
1743136
1718196
1659471